package com.mass.core.sys.sysLog.services;

import com.mass.core.sys.sysLog.model.SysLog;
import com.mass.core.utils.AjaxResponse;

public interface SysLogServices {

	/**
	 * 
	* @Title: insert
	* @Description: 记录日志
	* @param requestUri
	* @param moduleName
	* @param requestIp
	* @param sysUserId
	* @param sysUserAccount
	* @param requestMethod
	* @param operationDesc
	* @param menuName
	* @return int 返回类型   
	* @throws
	 */
	int insert(String requestUri, String moduleName, String requestIp,
			Long sysUserId, String sysUserAccount, String requestMethod,String requestParam,
			String operationDesc, String menuName);
	
	/**
	 * 
	* @Title: findSysLogPage
	* @Description: 查询所有日志
	* @return AjaxResponse 返回类型   
	* @throws
	 */
	AjaxResponse findSysLogPage(Integer page,Integer limit,SysLog sysLog);
	
	/**
	 * 
	* @Title: delete
	* @Description: 删除
	* @param id
	* @return AjaxResponse 返回类型   
	* @throws
	 */
	AjaxResponse delete(Long id);
}
